@charset "utf-8";
/* CSS Document */
.area-box{
	margin-top:0 !important;  
}

.area-box .province {
	width:auto !important;
	margin-top:0 !important;
}
.area_fo_list {
	float:left;
	margin:0 auto !important;
	cursor:pointer;
	position:absolute;
	border: 1px solid #dbdbdb;
    color: #9a9a9a;
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 4px;
    width: 270px;
	
}

.province_list {
	width:145px !important;
	background:#fff url(http://i2.ymfile.com/images/front/reg/ico.gif) right -254px;
	}
.city_list {
	width:150px;
	background:url(http://i2.ymfile.com/images/front/reg/ico.gif) 137px -259px;
	}
.county_list {
	background:url(http://i2.ymfile.com/images/front/reg/ico.gif) 168px -259px;
	width:180px;
	margin:0;
	}
.province_list_down {
	margin:0 auto !important;
	display:none;
	position:absolute;
	top:32px;
	left:-1px;
	width:150px !important;
	height:199px !important;
	overflow:auto;
	background:#fff;
	border-left:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	}
.province_list_down a {
	display:block;
	padding:0 0 0 11px;
	color:#666;
	text-align: left;
}
.province_list_down a:hover {
	background:#f2f2f2;
	color:#3e3e3e
	}